package com.chinaunicom.sh.oss.antenna.code.entity;

/**
 * kpi数据<br/>
 * 
 * @author liuchengbiao
 *
 */
public class KPI {

	private Float upBusinessFlow;// 空口上行业务流量(MByte)
	private Float downBusinessFlow;// 空口下行业务流量(MByte)
	private Float upPrbAvg;// 上行PRB占用平均数(个)
	private Float downPrbAvg;// 下行PRB占用平均数(个)
	private Float downAvailablePrbCount;// 下行可用PRB数(个)
	private Integer enodebId;// enodeb_id
	private Integer ci;// ci
	private String ecgi;// ECGI
	private String producerKpi;// 厂家_KPI
	private String villageIdentity;// 小区标识
	private String villageWebMasterName;// 小区网管名称
	private Float lon;// 经度
	private Float lat;// 纬度
	private String villageCoverType;// 小区覆盖类型
	private String stationNum;// 站号
	private String ofUnit;// 所属单元
	private String optimizeZone;// 优化分区
	private String sceneType;// 场景类型
	private String importantScene;// 重点场景
	private String protectDept;// 维护部门
	private String liftStatus;// 生命周期状态
	private String county;// 行政区
	private String branchOffice;// 区县分公司
	// 计算出来的
	private Float businessFlow;// 业务流量 （空口上行业务流量(MByte)+ 空口下行业务流量(MByte);）
	private Float prbResourceRate;// prb资源利用率（下行PRB占用平均数(个)/下行可用PRB数(个)）
	private Float qualityRate;// 质差百分比
	private Float videoPerceptionValve;// 视屏感知度
	private Float videoPerception;// 视频感知[（视屏感知度+视屏感知度）/2

	public Float getUpBusinessFlow() {
		return upBusinessFlow;
	}

	public void setUpBusinessFlow(Float upBusinessFlow) {
		this.upBusinessFlow = upBusinessFlow;
	}

	public Float getDownBusinessFlow() {
		return downBusinessFlow;
	}

	public void setDownBusinessFlow(Float downBusinessFlow) {
		this.downBusinessFlow = downBusinessFlow;
	}

	public Float getUpPrbAvg() {
		return upPrbAvg;
	}

	public void setUpPrbAvg(Float upPrbAvg) {
		this.upPrbAvg = upPrbAvg;
	}

	public Float getDownPrbAvg() {
		return downPrbAvg;
	}

	public void setDownPrbAvg(Float downPrbAvg) {
		this.downPrbAvg = downPrbAvg;
	}

	public Float getDownAvailablePrbCount() {
		return downAvailablePrbCount;
	}

	public void setDownAvailablePrbCount(Float downAvailablePrbCount) {
		this.downAvailablePrbCount = downAvailablePrbCount;
	}

	public Integer getEnodebId() {
		return enodebId;
	}

	public void setEnodebId(Integer enodebId) {
		this.enodebId = enodebId;
	}

	public Integer getCi() {
		return ci;
	}

	public void setCi(Integer ci) {
		this.ci = ci;
	}

	public String getEcgi() {
		return ecgi;
	}

	public void setEcgi(String ecgi) {
		this.ecgi = ecgi;
	}

	public String getProducerKpi() {
		return producerKpi;
	}

	public void setProducerKpi(String producerKpi) {
		this.producerKpi = producerKpi;
	}

	public String getVillageIdentity() {
		return villageIdentity;
	}

	public void setVillageIdentity(String villageIdentity) {
		this.villageIdentity = villageIdentity;
	}

	public String getVillageWebMasterName() {
		return villageWebMasterName;
	}

	public void setVillageWebMasterName(String villageWebMasterName) {
		this.villageWebMasterName = villageWebMasterName;
	}

	public Float getLon() {
		return lon;
	}

	public void setLon(Float lon) {
		this.lon = lon;
	}

	public Float getLat() {
		return lat;
	}

	public void setLat(Float lat) {
		this.lat = lat;
	}

	public String getVillageCoverType() {
		return villageCoverType;
	}

	public void setVillageCoverType(String villageCoverType) {
		this.villageCoverType = villageCoverType;
	}

	public String getStationNum() {
		return stationNum;
	}

	public void setStationNum(String stationNum) {
		this.stationNum = stationNum;
	}

	public String getOfUnit() {
		return ofUnit;
	}

	public void setOfUnit(String ofUnit) {
		this.ofUnit = ofUnit;
	}

	public String getOptimizeZone() {
		return optimizeZone;
	}

	public void setOptimizeZone(String optimizeZone) {
		this.optimizeZone = optimizeZone;
	}

	public String getSceneType() {
		return sceneType;
	}

	public void setSceneType(String sceneType) {
		this.sceneType = sceneType;
	}

	public String getImportantScene() {
		return importantScene;
	}

	public void setImportantScene(String importantScene) {
		this.importantScene = importantScene;
	}

	public String getProtectDept() {
		return protectDept;
	}

	public void setProtectDept(String protectDept) {
		this.protectDept = protectDept;
	}

	public String getLiftStatus() {
		return liftStatus;
	}

	public void setLiftStatus(String liftStatus) {
		this.liftStatus = liftStatus;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	public String getBranchOffice() {
		return branchOffice;
	}

	public void setBranchOffice(String branchOffice) {
		this.branchOffice = branchOffice;
	}

	public Float getBusinessFlow() {
		return businessFlow;
	}

	public void setBusinessFlow(Float businessFlow) {
		this.businessFlow = businessFlow;
	}

	public Float getPrbResourceRate() {
		return prbResourceRate;
	}

	public void setPrbResourceRate(Float prbResourceRate) {
		this.prbResourceRate = prbResourceRate;
	}

	public Float getQualityRate() {
		return qualityRate;
	}

	public void setQualityRate(Float qualityRate) {
		this.qualityRate = qualityRate;
	}

	public Float getVideoPerceptionValve() {
		return videoPerceptionValve;
	}

	public void setVideoPerceptionValve(Float videoPerceptionValve) {
		this.videoPerceptionValve = videoPerceptionValve;
	}

	public Float getVideoPerception() {
		return videoPerception;
	}

	public void setVideoPerception(Float videoPerception) {
		this.videoPerception = videoPerception;
	}
}
